Stretching letter and slanted-baseline formatting for Arabic, Hebrew, and Persian with ditroff/ffortid and dynamic PostScript fonts
نویسنده
چکیده
This paper describes an extension to ditroff/ffortid, a system for formatting bi-directional text in Arabic, Hebrew and Persian. The previous version of the system is able to format mixed left-to-right and rightto-left text using fonts with separated letters or with connecting letters and only connection stretching, achieved by repeating fixed-length baseline fillers. The latest extension adds the abilities to stretch letters themselves, as is common in Arabic, Hebrew and Persian calligraphic printing, and to slant the baselines of words, as is common in Persian calligraphic printing. The extension consists of modifications in ffortid that allow it to interface with (1) dynamic POSTSCRIPT fonts to which one can pass to the outline procedure for any stretchable and/or connected letter, parameters specifying the amounts of stretch for the letter itself and/or for the connecting parts of the letter, and (2) POSTSCRIPT fonts whose characters are slanted so that merely applying show to a word ends up printing that entire word on a single slanted baseline. As a self-test, this paper was formatted using the described system, and it contains many examples of text written in Arabic, Hebrew and Persian. Copyright 1999 John Wiley & Sons, Ltd.
منابع مشابه
Arabic Formatting
SUMMARY This paper describes an Arabic formatting system that is able to format multilingual scientific documents, containing text in Arabic or Persian, as well as other languages, plus pictures, graphs, formulae, tables, bibliographical citations, and bibliographies. The system is an extension of ditroff/ffortid that is already capable of handling Hebrew in the context of multilingual scientif...
متن کاملTRIROFF, an Adaptation of the Device-Independent TROFF for Formatting Tri-directional Text
This paper describes a system for formatting documents consisting of text written in languages printed in three different directions, left-to-right, right-to-left, and top-to-bottom. For example, this paper is such a document because it contains text written in English, Hebrew, Japanese, and Chinese. The system assumes that the input is in the order in which the text is read aloud, and it produ...
متن کاملLanguage Support A Simple Technique for Typesetting Hebrew with Vowel Points
This paper describes a simple mechanism for typesetting Hebrew with vowel points. Hebrew uses a large set of accents that represent vowels, consonant modifiers, and cantillation instructions. These accents are placed above, below, or inside letters; a single letter can carry several accents. The solution that we describe, which is designed for PostScript [2] output devices, leaves the placement...
متن کاملΩTimes and ΩHelvetica Fonts Under Development: Step One
ΩTimes and ΩHelvetica will be public domain virtual Timesand Helvetica-like fonts based upon real PostScript fonts, which we call “Glyph Containers”. They will contain all necessary characters for typesetting efficiently (that is, with TEX quality) in all languages and systems using the Latin, Greek, Cyrillic, Arabic, Hebrew and Tifinagh alphabets and their derivatives. All Unicode characters w...
متن کاملFont Subsetting and Downloading in the PostScript Printer Driver of Qt/X11
This paper describes the font discovery, subsetting, and downloading mechanism in Qt/X11. The mechanism addresses a major usability issue: prior to the implementation of this mechanism, users of Qt applications (and hence users of KDE) could not print non-Latin text, and could only print Latin text in fonts that are built into most printers. The new mechanism allows users to print text in any s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softw., Pract. Exper.
دوره 29 شماره
صفحات -
تاریخ انتشار 1999